I3DShTweener Struct Reference
[Shell Interfaces]

Inheritance diagram for I3DShTweener:

IMCUnknown List of all members.

Public Member Functions

virtual MCCOMErr MCCOMAPI Tween (I3DShKeyFrame *res, int32 time, I3DShTweenerChainLink *alink) const =0
virtual void MCCOMAPI Edit (I3DShTweener **tweener, I3DShTweenerChainLink *chainLink) const =0
virtual void MCCOMAPI SetLink (I3DShTweenerChainLink *inLink)=0
virtual I3DShTweenerChainLink
*MCCOMAPI 
GetLinkNoAddRef ()=0
virtual boolean MCCOMAPI NeedKeyFrameTangents () const =0

Detailed Description

Defines Animation Tweeners. Tweeners are 3D Components that describe the interpolation between key frames.


Member Function Documentation

virtual void MCCOMAPI I3DShTweener::Edit (  I3DShTweener **  tweener,
I3DShTweenerChainLink *  chainLink
)  const [pure virtual]
 

Deprecated:
. Doesn't do anything now.
Parameters:
tweener Not documented.
chainLink Not documented.

virtual I3DShTweenerChainLink* MCCOMAPI I3DShTweener::GetLinkNoAddRef (   )  [pure virtual]
 

Returns the link that owns this tweener.

virtual boolean MCCOMAPI I3DShTweener::NeedKeyFrameTangents (   )  const [pure virtual]
 

Returns true if the tweener need to have tangents on the keyframes.

virtual void MCCOMAPI I3DShTweener::SetLink (  I3DShTweenerChainLink *  inLink  )  [pure virtual]
 

Sets the link that owns this tweener.

Parameters:
inLink A pointer to the tweener chain link

virtual MCCOMErr MCCOMAPI I3DShTweener::Tween (  I3DShKeyFrame *  res,
int32  time,
I3DShTweenerChainLink *  alink
)  const [pure virtual]
 

Interpolates between two keyframes.

Parameters:
res The result of the interpolation.
time The time of the interpolation
alink The tweener chain link that owns this tweener.


The documentation for this struct was generated from the following file:
Generated on Wed Dec 7 14:27:35 2005 for Carrara SDK Doc by  doxygen 1.4.5